@echo off
chcp 65001 >nul

REM 后台管理前端构建脚本 (Windows)
echo 🚀 开始构建后台管理前端项目...

REM 检查前端项目目录是否存在
if not exist "..\frontend-admin" (
    echo ❌ 错误: frontend-admin 目录不存在
    echo 请确保在正确的目录下运行此脚本
    pause
    exit /b 1
)

REM 进入前端项目目录
cd ..\frontend-admin

REM 安装依赖（如果需要）
if not exist "node_modules" (
    echo 📦 安装依赖...
    call npm install
)

REM 构建项目
echo 🔨 构建项目...
call npm run build

REM 检查构建是否成功
if %errorlevel% equ 0 (
    echo ✅ 构建成功
    
    REM 创建public目录（如果不存在）
    if not exist "..\backend\public" mkdir "..\backend\public"
    
    REM 复制构建文件到public目录
    echo 📁 复制文件到 public 目录...
    xcopy "dist\*" "..\backend\public\" /E /Y /Q
    
    echo 🎉 后台管理静态文件部署完成！
    echo 📍 访问地址: http://localhost:3000/admin
) else (
    echo ❌ 构建失败
    pause
    exit /b 1
)

pause
